package com.falcon.service;

import java.util.List;

import com.falcon.domain.dos.QuestionnaireDO;
import com.falcon.domain.req.QuestionnaireQuery;
import com.falcon.mvc.domain.BasePager;

import com.falcon.domain.req.QuestionnaireRequest;

public interface IQuestionnaireService {

    Long save(QuestionnaireRequest request);

    Boolean update(Long id, QuestionnaireRequest request);

    Boolean deleteById(Long id);

    QuestionnaireDO queryById(Long id);

    List<QuestionnaireDO> queryList(QuestionnaireQuery request);

    BasePager<QuestionnaireDO> queryPager(QuestionnaireQuery request);

    int batchDelete(List<Long> ids);

}

